cape sparrow (passer melanurus) - Spanish English Dictionary